package cn.zyy.hotel.service;

import cn.zyy.hotel.entity.Role;
import cn.zyy.hotel.vo.RoleVO;

import java.util.List;
import java.util.Map;

public interface RoleService {

    //查询角色列表
    List<Role> selectRoleList(RoleVO roleVo);

    //添加角色
    int addRole(Role role);

    //修改角色
    int updateRole(Role role);

    //删除角色
    int deleteById(Integer id);

    //保存角色菜单关系
    int saveRoleMenu(String ids, Integer roleId);

    //查询所有角色列表
    List<Map<String,Object>> selectRoleListByMap();

    //根据员工ID查询该员工拥有的角色列表
    List<Integer> selectEmployeeRoleByEmployeeId(Integer employeeId);

}
